fight (one's) own battles - Francés Inglés Diccionario